.nv-crud--view {
  &.n-switch {
    .n-switch__rail {
      cursor: default;
      box-shadow: none;
    }
  }

  &.n-tag {
    margin-right: 4px;
    margin-top: 2px;
    margin-bottom: 2px;
    .n-tag__close {
      display: none;
    }
  }

  &.n-upload {
    .n-upload-trigger {
      display: none;
    }

    .n-upload-file-list {
      margin-top: 0;

      .n-upload-file .n-upload-file-info {
        padding: 0;

        .n-upload-file-info__action {
          display: none;
        }
      }
    }
  }
}

.n-data-table-td > .n-ellipsis:has(.nv-crud-cell--no-ellipsis) {
  text-overflow: unset !important;
}
